Linux 的三种链接文件

  • 软链接(符号链接)
    • 可以通过 cp --symbolic-link 命令创建
    • 通过文件路径进行链接
    • 可以跨文件系统
    • 可以连接目录
  • 硬链接
    • 可以通过 cp --link 命令创建
    • 通过共有 inode 进行链接
查看全文

APT 更新时忽略指定的包

因为网络原因,系统升级时遇到某个包下载失败导致系统无法升级

保持包版本不更新:

1sudo apt-mark hold <package>
查看全文

Linux Namespace 说明

Linux Namespace 是 Linux 内核的一组功能,它对内核资源进行分区,以便一组进程看到一组资源,而另一组进程看到一组不同的资源。

目前 Linux 支持 8 种命名空间:

命名空间说明内核版本
Mount Namespace挂载命名空间,用于隔离文件系统2.4.19
UNIX Time-Sharing NamespaceUTS 命名空间,用于隔离主机名等2.6.19
查看全文
查看全文
查看全文
查看全文

hexdump 格式化

hexdump 常用的选项有三个:跳过的字节数(-s)、打印的字节数(-n)和打印的格式(-e)

1hexdump [-s SKIP_BYTES] [-n BYTES] [-e FORMAT] 

其中 FORMAT 的格式为 'm/n "F"',其中 m 为一组打印多少个元素,n为一个元素的字节数。 F 支持 C 语言中 printf 相同的格式,并且额外持支以下格式:

| 格式 | 说明 |

查看全文
查看全文

双系统时差问题

Linux 默认把 RTC 时间当作 UTC 时间,而 Windows 默认把 RTC 时间当作本地时间。

因此解决办法就是把 Linux 的 RTC 时间设为本地时间,或者把 Windows 的 RTC 时间设为 UTC 时间。

把 Linux 的 RTC 时间设为本地时间的命令为:

1timedatectl set-local-rtc 1
查看全文